home *** CD-ROM | disk | FTP | other *** search
-
-
- >> Newsflash: HERETIC SHAREWARE .WAD
- works!!!!!!!!
-
- d>
- :-)
-
- I just tried a Doom2 IWAD - it worked too!
- :)))))
-
- >> > So lets start do some serious coding!!!!!!!!!!!!!!!!
- :-
-
- I thought we already had been? I'm wrecked!
- :))))
-
- >> Whats next on the list of 'to do'? T-mapping? (from someone who
- knows
- >> too little about 3D to be much
- help...)
-
- Yes, but there are some program-flow considerations to be dealt with before
- we go near that - bottlenecks and so on. I really want to get NodeInCone
- and some of the other nonsense into the DSP (along with AddWall &
- ScanOcclusion which are already on the DSP). I think NodeInCone & the 3D
- stuff are now beginning to have a reasonable impact on things since AddWall
- was commited to DSP - AddWall used to be one of the time-eaters, but it's
- now almost invisible timewise. Getting the wall/floor-runs back from the
- DSP is the other bottleneck, but it's not so bad as I
- expected.
-
- There are still many speed improvements to be made before the
- texturemapping should be attempted - it will be too hard to make changes
- once its in there, so keeping it back until the program is correctly
- organised is a good
- idea.
-
- d> If I've understood matters correctly, Doug Little has moved on to
- DSP
- d> things for now. I believe he's mentioned that he'll look into
- the
- d> texture mapping after that. So, for the time being I think the rest
- of
- d> us should stay out of those
- areas.
-
- I'll get onto the texturemapping after the DSP 3D stuff is
- sorted.
-
- d> There's a lot to BAD MOOD besides the graphics,
- though.
-
- Yes - a
- lot.
-
- d> Some things to work on (or think
- about):
-
- d>
- d> -
- sound
- d> Sound effects are of course needed, but should they perhaps be
- 2D?
-
- I think distance-based volume will do nicely, with 4 sample channels. I
- don't think we need high frequency playback, as most of the Doom samples
- are based around 8-16Khz. We should easily get away with 12kHz DMA. 25kHz
- might have too much impact on the
- display.
-
- d> Should we bother with the
- music?
-
- Probably not, unless somebody wants to take it on against all odds -without
- a DSP or more than about 10% CPU time.
- :)))
-
- d> With graphics moved over to the DSP, we might not be able to
- use
- d> that for any of
- this.
-
- Agreed. It is possible we could make the music/sfx switchable - 68040's or
- 50Mhz 68030's shouldn't have a problem in the audio mixing
- department.
- d> -
- AI
- d> This is probably a lot more difficult than it appears at a
- first
- d> look. Is there an efficient way to give the monsters
- 'sight'?
-
- We have to be careful with this area - it has to be done right. The WAD
- reject table will be helpful, but we have to remember that not all WADS
- make use of it - some just fill the reject map with dummy
- data.
-
- d> How about algorithms for monster movements and long range
- attacks?
- d> We'll need at least some very simple algorithms for these things
- if
- d> we're going to get a 'playable' game out before
- Christmas.
-
- Oh dear... deadline hassles already.
- :)
-
- d> - player (and monster/missile) movement
- restrictions
- d> Nothing must be allowed to pass through walls,
- naturally.
- d> While this is not difficult to handle in principle, we'll
- most
- d> likely need some 'smart' way of doing
- it.
-
- It will probably end up based on convex polygon internal / external testing
- using vectors, and perhaps discarding some of the walls which can't be seen
- beforehand....
-
- d> - level
- editing
- d> Wouldn't it be nice to have a .WAD editor for the
- Falcon?
-
- Hmmmm. DEU shouldn't be that hard to port - and improve. It still gets its
- rules wrong in places, and the nodebuilder is rubbish.
- :)
-
- d> I'm sure I forgot several important things above, but at least
- this
- d> should be a start for
- discussions.
-
- We'll just have to take it as it comes - there's still so much to
- do.
-
- Doug.
-
- ┌───────────────────────────────────────────────────────────────────────┐
- │ Black Scorpion Software Developments ≡≡≡≡≡≡≡ Falcon030 & Jaguar
- │
- ├───────────────────────────────────────────────────────────────────────┤
- │ Doug Little ≡ Neil Stewart ≡ Nick Hesketh ≡ Dave Encill
- │
- └───────────────────────────────────────────────────────────────────────┘
-
- --
-
-
-